home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 1999 August / SGI Freeware 1999 August.iso / dist / fw_qt.idb / usr / freeware / catman / p_man / cat3 / qcombobox.Z / qcombobox
Encoding:
Text File  |  1998-10-28  |  49.1 KB  |  727 lines

  1.  
  2.  
  3.  
  4.      QQQQCCCCoooommmmbbbbooooBBBBooooxxxx((((3333qqqqtttt))))    TTTTrrrroooollllllll TTTTeeeecccchhhh AAAASSSS ((((9999 JJJJuuuullllyyyy 1111999999998888))))    QQQQCCCCoooommmmbbbbooooBBBBooooxxxx((((3333qqqqtttt))))
  5.  
  6.  
  7.  
  8.      NNNNAAAAMMMMEEEE
  9.       QComboBox - Combined button and popup    list
  10.  
  11.      SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.       #include <qcombobox.h>
  13.  
  14.       Inherits QWidget.
  15.  
  16.     PPPPuuuubbbblllliiiicccc MMMMeeeemmmmbbbbeeeerrrrssss
  17.       QQQQCCCCoooommmmbbbbooooBBBBooooxxxx (((( QQQQWWWWiiiiddddggggeeeetttt ****    _p_a_r_e_n_t====0000,,,, ccccoooonnnnsssstttt    cccchhhhaaaarrrr **** _n_a_m_e====0000 ))))
  18.       QQQQCCCCoooommmmbbbbooooBBBBooooxxxx (((( bbbboooooooollll _r_w,,,, QQQQWWWWiiiiddddggggeeeetttt **** _p_a_r_e_n_t====0000,,,, ccccoooonnnnsssstttt cccchhhhaaaarrrr ****    _n_a_m_e
  19.       ~~~~QQQQCCCCoooommmmbbbbooooBBBBooooxxxx ()
  20.       iiiinnnntttt ccccoooouuuunnnntttt (((()))) ccccoooonnnnsssstttt
  21.       vvvvooooiiiidddd iiiinnnnsssseeeerrrrttttSSSSttttrrrrLLLLiiiisssstttt (((( ccccoooonnnnsssstttt QQQQSSSSttttrrrrLLLLiiiisssstttt ****,,,, iiiinnnntttt _i_n_d_e_x====----1111 ))))
  22.       vvvvooooiiiidddd iiiinnnnsssseeeerrrrttttSSSSttttrrrrLLLLiiiisssstttt (((( ccccoooonnnnsssstttt cccchhhhaaaarrrr ********,,,, iiiinnnntttt _n_u_m_S_t_r_i_n_g_s====----1111,,,, iiiinnnntttt
  23.           _i_n_d_e_x====----1111 ))))
  24.       vvvvooooiiiidddd iiiinnnnsssseeeerrrrttttIIIItttteeeemmmm (((( ccccoooonnnnsssstttt cccchhhhaaaarrrr **** _t_e_x_t,,,, iiiinnnntttt _i_n_d_e_x====----1111 ))))
  25.       vvvvooooiiiidddd iiiinnnnsssseeeerrrrttttIIIItttteeeemmmm (((( ccccoooonnnnsssstttt QQQQPPPPiiiixxxxmmmmaaaapppp &&&& _p_i_x_m_a_p,,,, iiiinnnntttt    _i_n_d_e_x====----1111 ))))
  26.       vvvvooooiiiidddd rrrreeeemmmmoooovvvveeeeIIIItttteeeemmmm (((( iiiinnnntttt    iiiinnnnddddeeeexxxx ))))
  27.       vvvvooooiiiidddd cccclllleeeeaaaarrrr (((())))
  28.       ccccoooonnnnsssstttt    cccchhhhaaaarrrr**** ccccuuuurrrrrrrreeeennnnttttTTTTeeeexxxxtttt (((()))) ccccoooonnnnsssstttt
  29.       ccccoooonnnnsssstttt    cccchhhhaaaarrrr**** tttteeeexxxxtttt (((( iiiinnnntttt iiiinnnnddddeeeexxxx )))) ccccoooonnnnsssstttt
  30.       ccccoooonnnnsssstttt    QQQQPPPPiiiixxxxmmmmaaaapppp**** ppppiiiixxxxmmmmaaaapppp    (((( iiiinnnntttt iiiinnnnddddeeeexxxx )))) ccccoooonnnnsssstttt
  31.       vvvvooooiiiidddd cccchhhhaaaannnnggggeeeeIIIItttteeeemmmm (((( ccccoooonnnnsssstttt cccchhhhaaaarrrr **** _t_e_x_t,,,, iiiinnnntttt iiiinnnnddddeeeexxxx ))))
  32.       vvvvooooiiiidddd cccchhhhaaaannnnggggeeeeIIIItttteeeemmmm (((( ccccoooonnnnsssstttt QQQQPPPPiiiixxxxmmmmaaaapppp &&&& _p_i_x_m_a_p,,,, iiiinnnntttt    iiiinnnnddddeeeexxxx ))))
  33.       iiiinnnntttt ccccuuuurrrrrrrreeeennnnttttIIIItttteeeemmmm (((()))) ccccoooonnnnsssstttt
  34.       vvvvooooiiiidddd sssseeeettttCCCCuuuurrrrrrrreeeennnnttttIIIItttteeeemmmm ((((    iiiinnnntttt iiiinnnnddddeeeexxxx ))))
  35.       bbbboooooooollll aaaauuuuttttooooRRRReeeessssiiiizzzzeeee (((()))) ccccoooonnnnsssstttt
  36.       vvvvooooiiiidddd sssseeeettttAAAAuuuuttttooooRRRReeeessssiiiizzzzeeee (((( bbbboooooooollll ))))
  37.       vvvviiiirrrrttttuuuuaaaallll QQQQSSSSiiiizzzzeeee    ssssiiiizzzzeeeeHHHHiiiinnnntttt (((()))) ccccoooonnnnsssstttt
  38.       vvvviiiirrrrttttuuuuaaaallll vvvvooooiiiidddd sssseeeettttBBBBaaaacccckkkkggggrrrroooouuuunnnnddddCCCCoooolllloooorrrr (((( ccccoooonnnnsssstttt QQQQCCCCoooolllloooorrrr &&&& ))))
  39.       vvvviiiirrrrttttuuuuaaaallll vvvvooooiiiidddd sssseeeettttPPPPaaaalllleeeetttttttteeee (((( ccccoooonnnnsssstttt QQQQPPPPaaaalllleeeetttttttteeee &&&& ))))
  40.       vvvviiiirrrrttttuuuuaaaallll vvvvooooiiiidddd sssseeeettttFFFFoooonnnntttt (((( ccccoooonnnnsssstttt QQQQFFFFoooonnnntttt &&&& ))))
  41.       vvvviiiirrrrttttuuuuaaaallll vvvvooooiiiidddd sssseeeettttEEEEnnnnaaaabbbblllleeeedddd (((( bbbboooooooollll ))))
  42.       vvvvooooiiiidddd sssseeeettttSSSSiiiizzzzeeeeLLLLiiiimmmmiiiitttt (((( iiiinnnntttt ))))
  43.       iiiinnnntttt ssssiiiizzzzeeeeLLLLiiiimmmmiiiitttt    (((()))) ccccoooonnnnsssstttt
  44.       vvvvooooiiiidddd sssseeeettttMMMMaaaaxxxxCCCCoooouuuunnnntttt (((( iiiinnnntttt ))))
  45.       iiiinnnntttt mmmmaaaaxxxxCCCCoooouuuunnnntttt (((()))) ccccoooonnnnsssstttt
  46.       eeeennnnuuuummmm PPPPoooolllliiiiccccyyyy {{{{    NNNNooooIIIInnnnsssseeeerrrrttttiiiioooonnnn,,,, AAAAttttTTTToooopppp,,,, AAAAttttCCCCuuuurrrrrrrreeeennnntttt,,,, AAAAttttBBBBoooottttttttoooommmm,,,,
  47.           AAAAfffftttteeeerrrrCCCCuuuurrrrrrrreeeennnntttt,,,, BBBBeeeeffffoooorrrreeeeCCCCuuuurrrrrrrreeeennnntttt }}}}
  48.       vvvvooooiiiidddd sssseeeettttIIIInnnnsssseeeerrrrttttiiiioooonnnnPPPPoooolllliiiiccccyyyy (((( PPPPoooolllliiiiccccyyyy ppppoooolllliiiiccccyyyy ))))
  49.       PPPPoooolllliiiiccccyyyy iiiinnnnsssseeeerrrrttttiiiioooonnnnPPPPoooolllliiiiccccyyyy (((()))) ccccoooonnnnsssstttt
  50.       vvvviiiirrrrttttuuuuaaaallll vvvvooooiiiidddd sssseeeettttSSSSttttyyyylllleeee    (((( GGGGUUUUIIIISSSSttttyyyylllleeee ))))
  51.       vvvvooooiiiidddd sssseeeettttVVVVaaaalllliiiiddddaaaattttoooorrrr (((( QQQQVVVVaaaalllliiiiddddaaaattttoooorrrr **** ))))
  52.       QQQQVVVVaaaalllliiiiddddaaaattttoooorrrr**** vvvvaaaalllliiiiddddaaaattttoooorrrr    (((()))) ccccoooonnnnsssstttt
  53.       vvvvooooiiiidddd sssseeeettttLLLLiiiissssttttBBBBooooxxxx (((( QQQQLLLLiiiissssttttBBBBooooxxxx **** ))))
  54.       QQQQLLLLiiiissssttttBBBBooooxxxx**** lllliiiissssttttBBBBooooxxxx (((()))) ccccoooonnnnsssstttt
  55.       vvvvooooiiiidddd sssseeeettttAAAAuuuuttttooooCCCCoooommmmpppplllleeeettttiiiioooonnnn (((( bbbboooooooollll    ))))
  56.       bbbboooooooollll aaaauuuuttttooooCCCCoooommmmpppplllleeeettttiiiioooonnnn (((()))) ccccoooonnnnsssstttt
  57.       vvvviiiirrrrttttuuuuaaaallll bbbboooooooollll eeeevvvveeeennnnttttFFFFiiiilllltttteeeerrrr (((( QQQQOOOObbbbjjjjeeeecccctttt **** _o_b_j_e_c_t,,,, QQQQEEEEvvvveeeennnntttt ****    eeeevvvveeeennnntttt
  58.           ))))
  59.  
  60.  
  61.  
  62.  
  63.      Page 1                         (printed 9/22/98)
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.      QQQQCCCCoooommmmbbbbooooBBBBooooxxxx((((3333qqqqtttt))))    TTTTrrrroooollllllll TTTTeeeecccchhhh AAAASSSS ((((9999 JJJJuuuullllyyyy 1111999999998888))))    QQQQCCCCoooommmmbbbbooooBBBBooooxxxx((((3333qqqqtttt))))
  71.  
  72.  
  73.  
  74.     PPPPuuuubbbblllliiiicccc SSSSlllloooottttssss
  75.       vvvvooooiiiidddd cccclllleeeeaaaarrrrVVVVaaaalllliiiiddddaaaattttoooorrrr (((())))
  76.       vvvvooooiiiidddd cccclllleeeeaaaarrrrEEEEddddiiiitttt (((())))
  77.       vvvvooooiiiidddd sssseeeettttEEEEddddiiiittttTTTTeeeexxxxtttt (((( ccccoooonnnnsssstttt cccchhhhaaaarrrr    **** ))))
  78.  
  79.     SSSSiiiiggggnnnnaaaallllssss
  80.       vvvvooooiiiidddd aaaaccccttttiiiivvvvaaaatttteeeedddd (((( iiiinnnntttt iiiinnnnddddeeeexxxx ))))
  81.       vvvvooooiiiidddd hhhhiiiigggghhhhlllliiiigggghhhhtttteeeedddd (((( iiiinnnntttt iiiinnnnddddeeeexxxx ))))
  82.       vvvvooooiiiidddd aaaaccccttttiiiivvvvaaaatttteeeedddd (((( ccccoooonnnnsssstttt cccchhhhaaaarrrr ****    ))))
  83.       vvvvooooiiiidddd hhhhiiiigggghhhhlllliiiigggghhhhtttteeeedddd (((( ccccoooonnnnsssstttt cccchhhhaaaarrrr    **** ))))
  84.  
  85.     PPPPrrrrooootttteeeecccctttteeeedddd MMMMeeeemmmmbbbbeeeerrrrssss
  86.       vvvviiiirrrrttttuuuuaaaallll vvvvooooiiiidddd ppppaaaaiiiinnnnttttEEEEvvvveeeennnntttt (((( QQQQPPPPaaaaiiiinnnnttttEEEEvvvveeeennnntttt    **** ))))
  87.       vvvviiiirrrrttttuuuuaaaallll vvvvooooiiiidddd rrrreeeessssiiiizzzzeeeeEEEEvvvveeeennnntttt (((( QQQQRRRReeeessssiiiizzzzeeeeEEEEvvvveeeennnntttt **** ))))
  88.       vvvviiiirrrrttttuuuuaaaallll vvvvooooiiiidddd mmmmoooouuuusssseeeePPPPrrrreeeessssssssEEEEvvvveeeennnntttt (((( QQQQMMMMoooouuuusssseeeeEEEEvvvveeeennnntttt **** ))))
  89.       vvvviiiirrrrttttuuuuaaaallll vvvvooooiiiidddd mmmmoooouuuusssseeeeMMMMoooovvvveeeeEEEEvvvveeeennnntttt ((((    QQQQMMMMoooouuuusssseeeeEEEEvvvveeeennnntttt **** ))))
  90.       vvvviiiirrrrttttuuuuaaaallll vvvvooooiiiidddd mmmmoooouuuusssseeeeRRRReeeelllleeeeaaaasssseeeeEEEEvvvveeeennnntttt (((( QQQQMMMMoooouuuusssseeeeEEEEvvvveeeennnntttt **** ))))
  91.       vvvviiiirrrrttttuuuuaaaallll vvvvooooiiiidddd mmmmoooouuuusssseeeeDDDDoooouuuubbbblllleeeeCCCClllliiiicccckkkkEEEEvvvveeeennnntttt (((( QQQQMMMMoooouuuusssseeeeEEEEvvvveeeennnntttt **** ))))
  92.       vvvviiiirrrrttttuuuuaaaallll vvvvooooiiiidddd kkkkeeeeyyyyPPPPrrrreeeessssssssEEEEvvvveeeennnntttt (((( QQQQKKKKeeeeyyyyEEEEvvvveeeennnntttt **** eeee ))))
  93.       vvvviiiirrrrttttuuuuaaaallll vvvvooooiiiidddd ffffooooccccuuuussssIIIInnnnEEEEvvvveeeennnntttt (((( QQQQFFFFooooccccuuuussssEEEEvvvveeeennnntttt **** eeee ))))
  94.       vvvvooooiiiidddd ppppooooppppuuuupppp (((())))
  95.  
  96.      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  97.       The QComboBox    widget is a combined button and    popup list.
  98.  
  99.       A combo box may be defined as    a selection widget which
  100.       displays the current selection, and which can    pop up a list
  101.       of possible selections. Some combo boxes also    allow the user
  102.       to select arbitrary strings, using a line editor.
  103.  
  104.       Since    combo boxes occupy little screen space and always
  105.       display the current selection, they are very well suited to
  106.       displaying and selecting modes (such as font family and
  107.       size): The user can always see what mode he/she is in, and
  108.       the majority of the screen space is available    for real work.
  109.  
  110.       QComboBox supports three different appearances: Motif    1.x,
  111.       Motif    2.0 and    Windows    95. In Motif 1.x, a combo box was
  112.       called XmOptionMenu. In Motif    2.0, OSF introduced an
  113.       improved combo box and named that XmComboBox.    QComboBox
  114.       provides both.
  115.  
  116.       QComboBox provides two different constructors. The simplest
  117.       one creates an old-style combo box in    Motif style:
  118.  
  119.         QComboBox * c =    new QCombBox( this, "read-only combo" );
  120.  
  121.       The other one    creates    a new-style combo box in Motif style,
  122.       and can create both read-only    and read-write combo boxes:
  123.  
  124.         QComboBox * c1 = new QCombBox( FALSE, this, "read-only combo" );
  125.         QComboBox * c2 = new QCombBox( TRUE, this, "read-write combo" );
  126.  
  127.  
  128.  
  129.      Page 2                         (printed 9/22/98)
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.      QQQQCCCCoooommmmbbbbooooBBBBooooxxxx((((3333qqqqtttt))))    TTTTrrrroooollllllll TTTTeeeecccchhhh AAAASSSS ((((9999 JJJJuuuullllyyyy 1111999999998888))))    QQQQCCCCoooommmmbbbbooooBBBBooooxxxx((((3333qqqqtttt))))
  137.  
  138.  
  139.  
  140.       New-style combo boxes    use a list box in both Motif and
  141.       Windows styles, and both the content size and    the on-screen
  142.       size of the list box can be limited. Old-style combo boxes
  143.       use a    popup in Motif style, and that popup will happily grow
  144.       larger than the desktop if you put enough data in it.
  145.  
  146.       The two constructors create identical-looking    combos in
  147.       Windows style.
  148.  
  149.       Read-only combo boxes    can contain pixmaps as well as texts;
  150.       the insert() and changeItem()    functions are suitably
  151.       overloaded. If you try to insert a pixmap in a read-write
  152.       combo    box, QComboBox simply ignores you. For read-write
  153.       combo    boxes, the function clearEdit()    is provided, to    clear
  154.       the displayed    string without changing    the combo box'
  155.       contents.
  156.  
  157.       A combo box emits two    signals, activated() and
  158.       highlighted(), when a    new item has been activated (selected)
  159.       or highlighted (set to current). Both    signals    exist in two
  160.       versions, one    with a char* argument and one with an int
  161.       argument. If the user    highlights or activates    a pixmap, only
  162.       the int signals are emitted.
  163.  
  164.       Read-write combo boxes offer four policies for dealing with
  165.       typed    input:
  166.  
  167.       NoInsertion means to simply emit the activated() signal,
  168.  
  169.      box and emit activated(),
  170.       AtBottom means to insert the string at the bottom of the combo
  171.  
  172.      emit activated(), and finally
  173.       AtTop    means to insert    the string at the top of the combo box and
  174.  
  175.      typed string, and emit activated(). If inserting the typed    string
  176.      would cause the combo box to breach its content size limit, the
  177.      item at the other end of the list is deleted. The default
  178.      insertion policy is AtBottom, you can change it using
  179.      setInsertionPolicy().
  180.       AtCurrent means to replace the previously selected item with the
  181.  
  182.       It is    possible to constrain the input    to an editable combo
  183.       box using QValidator;    see setValidator(). By default,    all
  184.       input    is accepted.
  185.  
  186.       A combo box has a default focusPolicy() of TabFocus, i.e. it
  187.       will not grab    focus if clicked. This differs from both
  188.       Windows and Motif.
  189.  
  190.                   [[[[IIIImmmmaaaaggggeeee OOOOmmmmiiiitttttttteeeedddd]]]]
  191.  
  192.  
  193.  
  194.  
  195.      Page 3                         (printed 9/22/98)
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.      QQQQCCCCoooommmmbbbbooooBBBBooooxxxx((((3333qqqqtttt))))    TTTTrrrroooollllllll TTTTeeeecccchhhh AAAASSSS ((((9999 JJJJuuuullllyyyy 1111999999998888))))    QQQQCCCCoooommmmbbbbooooBBBBooooxxxx((((3333qqqqtttt))))
  203.  
  204.  
  205.  
  206.       (Motif 1, read-only)
  207.                   [[[[IIIImmmmaaaaggggeeee OOOOmmmmiiiitttttttteeeedddd]]]]
  208.  
  209.       (Motif 2, read-write)
  210.                   [[[[IIIImmmmaaaaggggeeee OOOOmmmmiiiitttttttteeeedddd]]]]
  211.  
  212.       (Motif 2, read-only)
  213.                   [[[[IIIImmmmaaaaggggeeee OOOOmmmmiiiitttttttteeeedddd]]]]
  214.  
  215.       (Windows style)
  216.  
  217.       See also: QLineEdit, QListBox, QSpinBox, QRadioButton,
  218.       QButtonGroup,    GUI Design Handbook: Combo Box,    and GUI    Design
  219.       Handbook: Drop-Down List Box.
  220.  
  221.       Examples:  tictac/tictac.cpp qmag/qmag.cpp
  222.       widgets/widgets.cpp
  223.  
  224.      MMMMEEEEMMMMBBBBEEEERRRR FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNN DDDDOOOOCCCCUUUUMMMMEEEENNNNTTTTAAAATTTTIIIIOOOONNNN
  225.      QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::QQQQCCCCoooommmmbbbbooooBBBBooooxxxx (((( QQQQWWWWiiiiddddggggeeeetttt **** ppppaaaarrrreeeennnntttt====0000,,,,    ccccoooonnnnsssstttt cccchhhhaaaarrrr **** nnnnaaaammmmeeee====0000 ))))
  226.       Constructs a combo box widget    with a parent and a name.
  227.  
  228.       This constructor creates a popup menu    if the program uses
  229.       Motif    look and feel; this is compatible with Motif 1.x.
  230.  
  231.      QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::QQQQCCCCoooommmmbbbbooooBBBBooooxxxx (((( bbbboooooooollll rrrrwwww,,,, QQQQWWWWiiiiddddggggeeeetttt **** ppppaaaarrrreeeennnntttt====0000,,,, ccccoooonnnnsssstttt cccchhhhaaaarrrr ****
  232.       nnnnaaaammmmeeee====0000 ))))
  233.       Constructs a combo box with a    maximum    size and either    Motif
  234.       2.0 or Windows look and feel.
  235.  
  236.       The input field can be edited    if _r_w is TRUE, otherwise the
  237.       user may only    choose one of the items    in the combo box.
  238.  
  239.      QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::~~~~QQQQCCCCoooommmmbbbbooooBBBBooooxxxx (((())))
  240.       Destroys the combo box.
  241.  
  242.      vvvvooooiiiidddd QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::aaaaccccttttiiiivvvvaaaatttteeeedddd (((( ccccoooonnnnsssstttt cccchhhhaaaarrrr **** ssssttttrrrriiiinnnngggg )))) [[[[ssssiiiiggggnnnnaaaallll]]]]
  243.       This signal is emitted when a    new item has been activated
  244.       (selected). _s_t_r_i_n_g is    the activated string.
  245.  
  246.       You can also use activated(int) signal, but be aware that
  247.       its argument meaningful only for selected strings, not for
  248.       typed    strings.
  249.  
  250.      vvvvooooiiiidddd QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::aaaaccccttttiiiivvvvaaaatttteeeedddd (((( iiiinnnntttt iiiinnnnddddeeeexxxx )))) [[[[ssssiiiiggggnnnnaaaallll]]]]
  251.       This signal is emitted when a    new item has been activated
  252.       (selected). The _i_n_d_e_x    is the position    of the item in the
  253.       popup    list.
  254.  
  255.      bbbboooooooollll QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::aaaauuuuttttooooCCCCoooommmmpppplllleeeettttiiiioooonnnn (((()))) ccccoooonnnnsssstttt
  256.       Returns TRUE if this combo box is in auto-completion mode.
  257.  
  258.  
  259.  
  260.  
  261.      Page 4                         (printed 9/22/98)
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.      QQQQCCCCoooommmmbbbbooooBBBBooooxxxx((((3333qqqqtttt))))    TTTTrrrroooollllllll TTTTeeeecccchhhh AAAASSSS ((((9999 JJJJuuuullllyyyy 1111999999998888))))    QQQQCCCCoooommmmbbbbooooBBBBooooxxxx((((3333qqqqtttt))))
  269.  
  270.  
  271.  
  272.       See also: setAutoCompletion().
  273.  
  274.      bbbboooooooollll QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::aaaauuuuttttooooRRRReeeessssiiiizzzzeeee    (((()))) ccccoooonnnnsssstttt
  275.       Returns TRUE if auto-resizing    is enabled, or FALSE if    auto-
  276.       resizing is disabled.
  277.  
  278.       Auto-resizing    is disabled by default.
  279.  
  280.       See also: setAutoResize().
  281.  
  282.      vvvvooooiiiidddd QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::cccchhhhaaaannnnggggeeeeIIIItttteeeemmmm    (((( ccccoooonnnnsssstttt    QQQQPPPPiiiixxxxmmmmaaaapppp    &&&& iiiimmmm,,,, iiiinnnntttt iiiinnnnddddeeeexxxx    ))))
  283.       Replaces the item at position    _i_n_d_e_x with a pixmap, unless
  284.       the combo box    is writable.
  285.  
  286.       See also: insertItem().
  287.  
  288.      vvvvooooiiiidddd QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::cccchhhhaaaannnnggggeeeeIIIItttteeeemmmm    (((( ccccoooonnnnsssstttt    cccchhhhaaaarrrr **** tttt,,,, iiiinnnntttt iiiinnnnddddeeeexxxx ))))
  289.       Replaces the item at position    _i_n_d_e_x with a text.
  290.  
  291.      vvvvooooiiiidddd QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::cccclllleeeeaaaarrrr (((())))
  292.       Removes all combo box    items.
  293.  
  294.      vvvvooooiiiidddd QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::cccclllleeeeaaaarrrrEEEEddddiiiitttt (((()))) [[[[ssssllllooootttt]]]]
  295.       Clears the line edit without changing    the combo's contents.
  296.       Does nothing if the combo isn't editable.
  297.  
  298.       This is particularly handy when using    a combo    box as a line
  299.       edit with history. For example you can connect the combo's
  300.       activated() signal to    clearEdit() in order to    present    the
  301.       user with a new, empty line as soon as return    is pressed.
  302.  
  303.       See also: setEditText().
  304.  
  305.      vvvvooooiiiidddd QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::cccclllleeeeaaaarrrrVVVVaaaalllliiiiddddaaaattttoooorrrr (((()))) [[[[ssssllllooootttt]]]]
  306.       This slot is equivalent to setValidator( 0 ).
  307.  
  308.      iiiinnnntttt QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::ccccoooouuuunnnntttt (((()))) ccccoooonnnnsssstttt
  309.       Returns the number of    items in the combo box.
  310.  
  311.      iiiinnnntttt QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::ccccuuuurrrrrrrreeeennnnttttIIIItttteeeemmmm    (((()))) ccccoooonnnnsssstttt
  312.       Returns the index of the current combo box item.
  313.  
  314.       See also: setCurrentItem().
  315.  
  316.      ccccoooonnnnsssstttt cccchhhhaaaarrrr    **** QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::ccccuuuurrrrrrrreeeennnnttttTTTTeeeexxxxtttt (((()))) ccccoooonnnnsssstttt
  317.       Returns the text item    being edited, or the current text item
  318.       if the combo box is not editable.
  319.  
  320.       See also: text().
  321.  
  322.      bbbboooooooollll QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::eeeevvvveeeennnnttttFFFFiiiilllltttteeeerrrr (((( QQQQOOOObbbbjjjjeeeecccctttt **** oooobbbbjjjjeeeecccctttt,,,, QQQQEEEEvvvveeeennnntttt **** eeeevvvveeeennnntttt ))))
  323.       [[[[vvvviiiirrrrttttuuuuaaaallll]]]]
  324.  
  325.  
  326.  
  327.      PPPPaaaaggggeeee 5555                         ((((pppprrrriiiinnnntttteeeedddd 9999////22222222////99998888))))
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.      QQQQCCCCoooommmmbbbbooooBBBBooooxxxx((((3333qqqqtttt))))    TTTTrrrroooollllllll TTTTeeeecccchhhh AAAASSSS ((((9999 JJJJuuuullllyyyy 1111999999998888))))    QQQQCCCCoooommmmbbbbooooBBBBooooxxxx((((3333qqqqtttt))))
  335.  
  336.  
  337.  
  338.       This event filter is used to manipulate the line editor in
  339.       magic    ways. In Qt 2.0    it will    all change, until then binary
  340.       compatibility    lays down the law.
  341.  
  342.       The event filter steals events from the popup    or listbox
  343.       when they are    popped up. It makes the    popup stay up after a
  344.       short    click in motif style. In windows style it toggles the
  345.       arrow    button of the combo box    field, and activates an    item
  346.       and takes down the listbox when the mouse button is
  347.       released.
  348.  
  349.       Reimplemented    from QObject.
  350.  
  351.      vvvvooooiiiidddd QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::ffffooooccccuuuussssIIIInnnnEEEEvvvveeeennnntttt (((( QQQQFFFFooooccccuuuussssEEEEvvvveeeennnntttt    **** )))) [[[[vvvviiiirrrrttttuuuuaaaallll
  352.       pppprrrrooootttteeeecccctttteeeedddd]]]]
  353.       Handles focus    in events.
  354.  
  355.       Reimplemented    from QWidget.
  356.  
  357.      vvvvooooiiiidddd QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::hhhhiiiigggghhhhlllliiiigggghhhhtttteeeedddd (((( ccccoooonnnnsssstttt cccchhhhaaaarrrr ****    ssssttttrrrriiiinnnngggg )))) [[[[ssssiiiiggggnnnnaaaallll]]]]
  358.       This signal is emitted when a    new item has been highlighted.
  359.       _s_t_r_i_n_g is the    highlighted string.
  360.  
  361.       You can also use highlighted(int) signal.
  362.  
  363.      vvvvooooiiiidddd QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::hhhhiiiigggghhhhlllliiiigggghhhhtttteeeedddd (((( iiiinnnntttt iiiinnnnddddeeeexxxx )))) [[[[ssssiiiiggggnnnnaaaallll]]]]
  364.       This signal is emitted when a    new item has been set to
  365.       current. The _i_n_d_e_x is    the position of    the item in the    popup
  366.       list.
  367.  
  368.      vvvvooooiiiidddd QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::iiiinnnnsssseeeerrrrttttIIIItttteeeemmmm    (((( ccccoooonnnnsssstttt    QQQQPPPPiiiixxxxmmmmaaaapppp    &&&& ppppiiiixxxxmmmmaaaapppp,,,, iiiinnnntttt iiiinnnnddddeeeexxxx====----1111
  369.       ))))
  370.       Inserts a pixmap item    at position _i_n_d_e_x. The item will be
  371.       appended if _i_n_d_e_x is negative.
  372.  
  373.       If the combo box is writable,    the pixmap is not inserted.
  374.  
  375.      vvvvooooiiiidddd QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::iiiinnnnsssseeeerrrrttttIIIItttteeeemmmm    (((( ccccoooonnnnsssstttt    cccchhhhaaaarrrr **** tttt,,,, iiiinnnntttt iiiinnnnddddeeeexxxx====----1111 ))))
  376.       Inserts a text item at position _i_n_d_e_x. The item will be
  377.       appended if _i_n_d_e_x is negative.
  378.  
  379.       Examples:  widgets/widgets.cpp
  380.  
  381.      vvvvooooiiiidddd QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::iiiinnnnsssseeeerrrrttttSSSSttttrrrrLLLLiiiisssstttt (((( ccccoooonnnnsssstttt QQQQSSSSttttrrrrLLLLiiiisssstttt **** lllliiiisssstttt,,,, iiiinnnntttt
  382.       iiiinnnnddddeeeexxxx====----1111 ))))
  383.       Inserts the list of strings at the index _i_n_d_e_x in the    combo
  384.       box.
  385.  
  386.       Examples:  qmag/qmag.cpp
  387.  
  388.      vvvvooooiiiidddd QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::iiiinnnnsssseeeerrrrttttSSSSttttrrrrLLLLiiiisssstttt (((( ccccoooonnnnsssstttt cccchhhhaaaarrrr    ******** ssssttttrrrriiiinnnnggggssss,,,, iiiinnnntttt
  389.       nnnnuuuummmmSSSSttttrrrriiiinnnnggggssss====----1111,,,, iiiinnnntttt iiiinnnnddddeeeexxxx====----1111 ))))
  390.  
  391.  
  392.  
  393.      PPPPaaaaggggeeee 6666                         ((((pppprrrriiiinnnntttteeeedddd 9999////22222222////99998888))))
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.      QQQQCCCCoooommmmbbbbooooBBBBooooxxxx((((3333qqqqtttt))))    TTTTrrrroooollllllll TTTTeeeecccchhhh AAAASSSS ((((9999 JJJJuuuullllyyyy 1111999999998888))))    QQQQCCCCoooommmmbbbbooooBBBBooooxxxx((((3333qqqqtttt))))
  401.  
  402.  
  403.  
  404.       Inserts the array of strings at the index _i_n_d_e_x in the combo
  405.       box.
  406.  
  407.       The _n_u_m_S_t_r_i_n_g_s argument is the number    of strings. If
  408.       _n_u_m_S_t_r_i_n_g_s is    -1 (default), the _s_t_r_s array must be
  409.       terminated with 0.
  410.  
  411.       Example:
  412.  
  413.           static const char    *items[] = { "red", "green", "blue", 0 };
  414.           combo->insertStrList( items );
  415.  
  416.      QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::PPPPoooolllliiiiccccyyyy QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::iiiinnnnsssseeeerrrrttttiiiioooonnnnPPPPoooolllliiiiccccyyyy(((()))) ccccoooonnnnsssstttt
  417.       Returns the current insertion    policy of the combo box.
  418.  
  419.       See also: setPolicy().
  420.  
  421.      vvvvooooiiiidddd QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::kkkkeeeeyyyyPPPPrrrreeeessssssssEEEEvvvveeeennnntttt (((( QQQQKKKKeeeeyyyyEEEEvvvveeeennnntttt **** eeee )))) [[[[vvvviiiirrrrttttuuuuaaaallll
  422.       pppprrrrooootttteeeecccctttteeeedddd]]]]
  423.       Handles key press events for the combo box.
  424.  
  425.       In Motif style, up and down change the selected item and
  426.       both enter and return    pops up    the list. In Windows style,
  427.       all four arrow keys change the selected item,    and Space pops
  428.       up the list.
  429.  
  430.       Reimplemented    from QWidget.
  431.  
  432.      QQQQLLLLiiiissssttttBBBBooooxxxx ****    QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::lllliiiissssttttBBBBooooxxxx (((()))) ccccoooonnnnsssstttt
  433.       Returns the current list box,    or 0 if    there is no list box
  434.       currently. (QComboBox    can use    QPopupMenu instead of
  435.       QListBox.) Provided to match setListBox().
  436.  
  437.       See also: setListBox().
  438.  
  439.      iiiinnnntttt QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::mmmmaaaaxxxxCCCCoooouuuunnnntttt (((())))    ccccoooonnnnsssstttt
  440.       Returns the current maximum size of the combo    box. By
  441.       default, there is no limit, so this function returns
  442.       INT_MAX.
  443.  
  444.       See also: setMaxCount() and count().
  445.  
  446.      vvvvooooiiiidddd QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::mmmmoooouuuusssseeeeDDDDoooouuuubbbblllleeeeCCCClllliiiicccckkkkEEEEvvvveeeennnntttt (((( QQQQMMMMoooouuuusssseeeeEEEEvvvveeeennnntttt **** eeee ))))
  447.       [[[[vvvviiiirrrrttttuuuuaaaallll pppprrrrooootttteeeecccctttteeeedddd]]]]
  448.       Handles mouse    double click events for    the combo box.
  449.  
  450.       Reimplemented    from QWidget.
  451.  
  452.      vvvvooooiiiidddd QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::mmmmoooouuuusssseeeeMMMMoooovvvveeeeEEEEvvvveeeennnntttt (((( QQQQMMMMoooouuuusssseeeeEEEEvvvveeeennnntttt **** )))) [[[[vvvviiiirrrrttttuuuuaaaallll
  453.       pppprrrrooootttteeeecccctttteeeedddd]]]]
  454.       Handles mouse    move events for    the combo box.
  455.  
  456.  
  457.  
  458.  
  459.      Page 7                         (printed 9/22/98)
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.      QQQQCCCCoooommmmbbbbooooBBBBooooxxxx((((3333qqqqtttt))))    TTTTrrrroooollllllll TTTTeeeecccchhhh AAAASSSS ((((9999 JJJJuuuullllyyyy 1111999999998888))))    QQQQCCCCoooommmmbbbbooooBBBBooooxxxx((((3333qqqqtttt))))
  467.  
  468.  
  469.  
  470.       Reimplemented    from QWidget.
  471.  
  472.      vvvvooooiiiidddd QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::mmmmoooouuuusssseeeePPPPrrrreeeessssssssEEEEvvvveeeennnntttt (((( QQQQMMMMoooouuuusssseeeeEEEEvvvveeeennnntttt **** eeee )))) [[[[vvvviiiirrrrttttuuuuaaaallll
  473.       pppprrrrooootttteeeecccctttteeeedddd]]]]
  474.       Handles mouse    press events for the combo box.
  475.  
  476.       Reimplemented    from QWidget.
  477.  
  478.      vvvvooooiiiidddd QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::mmmmoooouuuusssseeeeRRRReeeelllleeeeaaaasssseeeeEEEEvvvveeeennnntttt (((( QQQQMMMMoooouuuusssseeeeEEEEvvvveeeennnntttt **** )))) [[[[vvvviiiirrrrttttuuuuaaaallll
  479.       pppprrrrooootttteeeecccctttteeeedddd]]]]
  480.       Handles mouse    release    events for the combo box.
  481.  
  482.       Reimplemented    from QWidget.
  483.  
  484.      vvvvooooiiiidddd QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::ppppaaaaiiiinnnnttttEEEEvvvveeeennnntttt    (((( QQQQPPPPaaaaiiiinnnnttttEEEEvvvveeeennnntttt ****    eeeevvvveeeennnntttt ))))    [[[[vvvviiiirrrrttttuuuuaaaallll
  485.       pppprrrrooootttteeeecccctttteeeedddd]]]]
  486.       Handles paint    events for the combo box.
  487.  
  488.       Reimplemented    from QWidget.
  489.  
  490.      ccccoooonnnnsssstttt QQQQPPPPiiiixxxxmmmmaaaapppp **** QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::ppppiiiixxxxmmmmaaaapppp (((( iiiinnnntttt iiiinnnnddddeeeexxxx )))) ccccoooonnnnsssstttt
  491.       Returns the pixmap item at a given index, or 0 if the    item
  492.       is not a pixmap.
  493.  
  494.      vvvvooooiiiidddd QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::ppppooooppppuuuupppp (((()))) [[[[pppprrrrooootttteeeecccctttteeeedddd]]]]
  495.       Popups the combo box popup list. If the list is empty,
  496.       inserts a single, empty, string.
  497.  
  498.      vvvvooooiiiidddd QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::rrrreeeemmmmoooovvvveeeeIIIItttteeeemmmm    (((( iiiinnnntttt iiiinnnnddddeeeexxxx ))))
  499.       Removes the item at position _i_n_d_e_x.
  500.  
  501.      vvvvooooiiiidddd QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::rrrreeeessssiiiizzzzeeeeEEEEvvvveeeennnntttt (((( QQQQRRRReeeessssiiiizzzzeeeeEEEEvvvveeeennnntttt    **** )))) [[[[vvvviiiirrrrttttuuuuaaaallll
  502.       pppprrrrooootttteeeecccctttteeeedddd]]]]
  503.       Handles resize events    for the    combo box.
  504.  
  505.       Reimplemented    from QWidget.
  506.  
  507.      vvvvooooiiiidddd QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::sssseeeettttAAAAuuuuttttooooCCCCoooommmmpppplllleeeettttiiiioooonnnn (((( bbbboooooooollll eeeennnnaaaabbbblllleeee ))))
  508.       Sets this combo box to offer auto-completion while the user
  509.       is editing if    _e_n_a_b_l_e is TRUE,    or not to offer    auto-
  510.       completion of    _e_n_a_b_l_e is FALSE.
  511.  
  512.       The combo box    uses the list of items as candidates for
  513.       completion.
  514.  
  515.       See also: autoCompletion() and setEditText().
  516.  
  517.       Examples:  widgets/widgets.cpp
  518.  
  519.      vvvvooooiiiidddd QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::sssseeeettttAAAAuuuuttttooooRRRReeeessssiiiizzzzeeee (((( bbbboooooooollll eeeennnnaaaabbbblllleeee ))))
  520.       Enables auto-resizing    if _e_n_a_b_l_e is TRUE, or disables it if
  521.       _e_n_a_b_l_e is FALSE.
  522.  
  523.  
  524.  
  525.      Page 8                         (printed 9/22/98)
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.      QQQQCCCCoooommmmbbbbooooBBBBooooxxxx((((3333qqqqtttt))))    TTTTrrrroooollllllll TTTTeeeecccchhhh AAAASSSS ((((9999 JJJJuuuullllyyyy 1111999999998888))))    QQQQCCCCoooommmmbbbbooooBBBBooooxxxx((((3333qqqqtttt))))
  533.  
  534.  
  535.  
  536.       When auto-resizing is    enabled, the combo box button will
  537.       resize itself    whenever the current combo box item change.
  538.  
  539.       See also: autoResize() and adjustSize().
  540.  
  541.      vvvvooooiiiidddd QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::sssseeeettttBBBBaaaacccckkkkggggrrrroooouuuunnnnddddCCCCoooolllloooorrrr    (((( ccccoooonnnnsssstttt    QQQQCCCCoooolllloooorrrr &&&& ccccoooolllloooorrrr ))))
  542.       [[[[vvvviiiirrrrttttuuuuaaaallll]]]]
  543.       Reimplements QWidget::setBackgroundColor().
  544.  
  545.       Sets the background color for    both the combo box button and
  546.       the combo box    popup list.
  547.  
  548.       Reimplemented    from QWidget.
  549.  
  550.      vvvvooooiiiidddd QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::sssseeeettttCCCCuuuurrrrrrrreeeennnnttttIIIItttteeeemmmm (((( iiiinnnntttt iiiinnnnddddeeeexxxx    ))))
  551.       Sets the current combo box item. This    is the item to be
  552.       displayed on the combo box button.
  553.  
  554.       See also: currentItem().
  555.  
  556.       Examples:  qmag/qmag.cpp
  557.  
  558.      vvvvooooiiiidddd QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::sssseeeettttEEEEddddiiiittttTTTTeeeexxxxtttt (((( ccccoooonnnnsssstttt cccchhhhaaaarrrr ****    nnnneeeewwwwTTTTeeeexxxxtttt    )))) [[[[ssssllllooootttt]]]]
  559.       Sets the text    in the embedded    line edit to _n_e_w_T_e_x_t without
  560.       changing the combo's contents. Does nothing if the combo
  561.       isn't    editable.
  562.  
  563.       This is useful e.g. for providing a good starting point for
  564.       the user's editing and entering the change in    the combo only
  565.       when the user    presses    enter.
  566.  
  567.       See also: clearEditText() and    insertItem().
  568.  
  569.      vvvvooooiiiidddd QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::sssseeeettttEEEEnnnnaaaabbbblllleeeedddd    (((( bbbboooooooollll eeeennnnaaaabbbblllleeee ))))    [[[[vvvviiiirrrrttttuuuuaaaallll]]]]
  570.       Reimplemented    for internal purposes.
  571.  
  572.       Reimplemented    from QWidget.
  573.  
  574.      vvvvooooiiiidddd QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::sssseeeettttFFFFoooonnnntttt (((( ccccoooonnnnsssstttt QQQQFFFFoooonnnntttt &&&& ffffoooonnnntttt )))) [[[[vvvviiiirrrrttttuuuuaaaallll]]]]
  575.       Reimplements QWidget::setFont().
  576.  
  577.       Sets the font    for both the combo box button and the combo
  578.       box popup list.
  579.  
  580.       Reimplemented    from QWidget.
  581.  
  582.      vvvvooooiiiidddd QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::sssseeeettttIIIInnnnsssseeeerrrrttttiiiioooonnnnPPPPoooolllliiiiccccyyyy    (((( PPPPoooolllliiiiccccyyyy ppppoooolllliiiiccccyyyy    ))))
  583.       Sets the insertion policy of the combo box to    _p_o_l_i_c_y.
  584.  
  585.       The insertion    policy governs where items typed in by the
  586.       user are inserted in the list. The possible values are
  587.  
  588.  
  589.  
  590.  
  591.      Page 9                         (printed 9/22/98)
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.      QQQQCCCCoooommmmbbbbooooBBBBooooxxxx((((3333qqqqtttt))))    TTTTrrrroooollllllll TTTTeeeecccchhhh AAAASSSS ((((9999 JJJJuuuullllyyyy 1111999999998888))))    QQQQCCCCoooommmmbbbbooooBBBBooooxxxx((((3333qqqqtttt))))
  599.  
  600.  
  601.  
  602.       NoInsertion: Strings typed by    the user aren't    inserted anywhere
  603.  
  604.      in    the list
  605.       AtTop: Strings typed by the user are inserted    above the top item
  606.  
  607.      item
  608.       AtCurrent: Strings typed by the user replace the last    selected
  609.  
  610.      the list.
  611.       AtBottom: Strings typed by the user are inserted at the bottom of
  612.  
  613.       The default insertion    policy is AtBottom.
  614.  
  615.       See also: policy().
  616.  
  617.      vvvvooooiiiidddd QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::sssseeeettttLLLLiiiissssttttBBBBooooxxxx    (((( QQQQLLLLiiiissssttttBBBBooooxxxx **** nnnneeeewwwwLLLLiiiissssttttBBBBooooxxxx    ))))
  618.       Sets the combo box to    use _n_e_w_L_i_s_t_B_o_x instead of the current
  619.       list box or popup. As    a site effect, clears the combo    box of
  620.       its current contents.
  621.  
  622.       WWWWaaaarrrrnnnniiiinnnngggg:::: QComboBox assumes that newListBox->text(n) returns
  623.       non-null for 0 <= n <    newListbox->count(). This assumption
  624.       is necessary becuase of the line edit    in QComboBox.
  625.  
  626.      vvvvooooiiiidddd QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::sssseeeettttMMMMaaaaxxxxCCCCoooouuuunnnntttt (((( iiiinnnntttt ccccoooouuuunnnntttt ))))
  627.       Sets the maximum number of items the combo box can hold to
  628.       _c_o_u_n_t.
  629.  
  630.       If _c_o_u_n_t is smaller than the current number of items,    the
  631.       list is truncated at the end.    There is no limit by default.
  632.  
  633.       See also: maxCount() and count().
  634.  
  635.      vvvvooooiiiidddd QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::sssseeeettttPPPPaaaalllleeeetttttttteeee    (((( ccccoooonnnnsssstttt    QQQQPPPPaaaalllleeeetttttttteeee &&&& ppppaaaalllleeeetttttttteeee )))) [[[[vvvviiiirrrrttttuuuuaaaallll]]]]
  636.       Reimplements QWidget::setPalette().
  637.  
  638.       Sets the palette for both the    combo box button and the combo
  639.       box popup list.
  640.  
  641.       Reimplemented    from QWidget.
  642.  
  643.      vvvvooooiiiidddd QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::sssseeeettttSSSSiiiizzzzeeeeLLLLiiiimmmmiiiitttt (((( iiiinnnntttt    lllliiiinnnneeeessss ))))
  644.       Sets the maximum on-screen size of the combo box to _l_i_n_e_s.
  645.       This is disregarded in Motif 1.x style. The default limit is
  646.       ten lines.
  647.  
  648.       If the number    of items in the    combo box is/grows larger than
  649.       lines, a list    box is added.
  650.  
  651.       See also: sizeLimit(), count() and setMaxCount().
  652.  
  653.      vvvvooooiiiidddd QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::sssseeeettttSSSSttttyyyylllleeee ((((    GGGGUUUUIIIISSSSttttyyyylllleeee ssss )))) [[[[vvvviiiirrrrttttuuuuaaaallll]]]]
  654.  
  655.  
  656.  
  657.      PPPPaaaaggggeeee 11110000                         ((((pppprrrriiiinnnntttteeeedddd 9999////22222222////99998888))))
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.      QQQQCCCCoooommmmbbbbooooBBBBooooxxxx((((3333qqqqtttt))))    TTTTrrrroooollllllll TTTTeeeecccchhhh AAAASSSS ((((9999 JJJJuuuullllyyyy 1111999999998888))))    QQQQCCCCoooommmmbbbbooooBBBBooooxxxx((((3333qqqqtttt))))
  665.  
  666.  
  667.  
  668.       Reimplemented    for implementational reasons.
  669.  
  670.       Note that QComboBox always turns into    a new-style Motif
  671.       combo    box when it is changed from Windows to Motif style
  672.       (even    if it was an old-style combo box before).
  673.  
  674.       Reimplemented    from QWidget.
  675.  
  676.      vvvvooooiiiidddd QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::sssseeeettttVVVVaaaalllliiiiddddaaaattttoooorrrr (((( QQQQVVVVaaaalllliiiiddddaaaattttoooorrrr **** vvvv ))))
  677.       Sets this combo box to be editable only as allowed by    _v.
  678.  
  679.       This function    does nothing if    the combo is not editable.
  680.  
  681.       See also: validator(), clearValidator() and QValidator.
  682.  
  683.      QQQQSSSSiiiizzzzeeee QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::ssssiiiizzzzeeeeHHHHiiiinnnntttt (((()))) ccccoooonnnnsssstttt    [[[[vvvviiiirrrrttttuuuuaaaallll]]]]
  684.       Returns a size which fits the    contents of the    combo box
  685.       button.
  686.  
  687.       Examples:  widgets/widgets.cpp
  688.  
  689.       Reimplemented    from QWidget.
  690.  
  691.      iiiinnnntttt QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::ssssiiiizzzzeeeeLLLLiiiimmmmiiiitttt (((()))) ccccoooonnnnsssstttt
  692.       Returns the current maximum on-screen    size of    the combo box.
  693.       The default is ten lines.
  694.  
  695.       See also: setSizeLimit(), count() and    maxCount().
  696.  
  697.      ccccoooonnnnsssstttt cccchhhhaaaarrrr    **** QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::tttteeeexxxxtttt (((( iiiinnnntttt    iiiinnnnddddeeeexxxx ))))    ccccoooonnnnsssstttt
  698.       Returns the text item    at a given index, or 0 if the item is
  699.       not a    string.
  700.  
  701.       See also: currentText().
  702.  
  703.      QQQQVVVVaaaalllliiiiddddaaaattttoooorrrr    **** QQQQCCCCoooommmmbbbbooooBBBBooooxxxx::::::::vvvvaaaalllliiiiddddaaaattttoooorrrr (((()))) ccccoooonnnnsssstttt
  704.       Returns the validator    which constrains editing for this
  705.       combo    box if there is    any, or    else 0.
  706.  
  707.       See also:  setValidator(), clearValidator() and QValidator.
  708.  
  709.      SSSSEEEEEEEE AAAALLLLSSSSOOOO
  710.       hhhhttttttttpppp::::////////wwwwwwwwwwww....ttttrrrroooollllllll....nnnnoooo////qqqqtttt////qqqqccccoooommmmbbbboooobbbbooooxxxx....hhhhttttmmmmllll
  711.  
  712.      CCCCOOOOPPPPYYYYRRRRIIIIGGGGHHHHTTTT
  713.       Copyright 1992-1997 Troll Tech AS.  See the LICENSE file
  714.       included in the distribution for a complete license
  715.       statement.
  716.  
  717.      AAAAUUUUTTTTHHHHOOOORRRR
  718.       Generated automatically from the source code.
  719.  
  720.  
  721.  
  722.  
  723.      Page 11                         (printed 9/22/98)
  724.  
  725.  
  726.  
  727.